package aliyun.cx.admin.dto.response.dashboard;

import java.io.Serializable;

/**
 * 仪表盘统计数据响应DTO
 */
public class DashboardStatsResponse implements Serializable {
    private static final long serialVersionUID = 1L;
    
    private long userCount;
    private long articleCount;
    private long commentCount;
    private long albumCount;
    private long categoryCount;
    private long tagCount;
    private long photoCount;
    private long publishedArticleCount;
    private long todayUserCount;
    private long todayArticleCount;
    private long todayCommentCount;
    
    // Getters and Setters
    public long getUserCount() {
        return userCount;
    }
    
    public void setUserCount(long userCount) {
        this.userCount = userCount;
    }
    
    public long getArticleCount() {
        return articleCount;
    }
    
    public void setArticleCount(long articleCount) {
        this.articleCount = articleCount;
    }
    
    public long getCommentCount() {
        return commentCount;
    }
    
    public void setCommentCount(long commentCount) {
        this.commentCount = commentCount;
    }
    
    public long getAlbumCount() {
        return albumCount;
    }
    
    public void setAlbumCount(long albumCount) {
        this.albumCount = albumCount;
    }
    
    public long getCategoryCount() {
        return categoryCount;
    }
    
    public void setCategoryCount(long categoryCount) {
        this.categoryCount = categoryCount;
    }
    
    public long getTagCount() {
        return tagCount;
    }
    
    public void setTagCount(long tagCount) {
        this.tagCount = tagCount;
    }
    
    public long getPhotoCount() {
        return photoCount;
    }
    
    public void setPhotoCount(long photoCount) {
        this.photoCount = photoCount;
    }
    
    public long getPublishedArticleCount() {
        return publishedArticleCount;
    }
    
    public void setPublishedArticleCount(long publishedArticleCount) {
        this.publishedArticleCount = publishedArticleCount;
    }
    
    public long getTodayUserCount() {
        return todayUserCount;
    }
    
    public void setTodayUserCount(long todayUserCount) {
        this.todayUserCount = todayUserCount;
    }
    
    public long getTodayArticleCount() {
        return todayArticleCount;
    }
    
    public void setTodayArticleCount(long todayArticleCount) {
        this.todayArticleCount = todayArticleCount;
    }
    
    public long getTodayCommentCount() {
        return todayCommentCount;
    }
    
    public void setTodayCommentCount(long todayCommentCount) {
        this.todayCommentCount = todayCommentCount;
    }
}